home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Exec 5
/
CD_Magazyn_EXEC_nr_5.iso
/
Recent
/
comm
/
misc
/
Spitfire2.lha
/
Spitfireイ Install
/
History.txt
< prev
next >
Wrap
Text File
|
2001-06-03
|
20KB
|
338 lines
History
~~~~~~~
Pre-v1.0
- Old classic Spitfire. Development ceased with release of Spitfire²
Spitfire²
* All new Spitfire². Version numbering shall start at 1.0
V1.0 Pre-Releases
16-01-00 - First beta sent to testers...
17-01-00 - Added scanning of "user" directories when no user.dat file found
- Added intro for first time users of Spifire² (no user.dat or user
directory are available)
- Fixed some misspellings in the HSM
- Fixed typo in HSM calling SpitfireDTM insteasd of SpitfireDAM
- Added simple Installation script
- HSM gives better feedback when viewing log files now.
- Fixed remapping problem with loading disk images for DAM on
screens other than the frontmost. Needed to change startup
also to accomplish the remapping for Newicons/GlowIcons.
- Added ability to set the Spitfire² data directory via prefs
(defaults to "Spitfire:")
- HSM assumed that it was located in the Spitfire: directory, so
problems would arise with locating resources for itself. Fixed.
- HSM had problems creating a user directory if the "users" directory
was not present.
18-01-00 - HSM wasn't properly releasing its lock on newly created directories
- Added prefs for Installer.desktop
- Installer.desktop now remembers last directory used.
19-01-00 - Fixed problem of 'All' category not being the very first one shown,
like original Palm applications do.
21-01-00 - System.conduit was freeing memory that was still in use! Fixed.
- Modified some of the main sync code within Throttle subtask.
- Accidently mixed MUI List with NList commands, and was leading to
crashes.
- DEBUG mode activated for HSM.
22-01-00 - Fixed problem of HSM not looking in correct directory for conduits
when launched from outside the main Spitfire: drawer
- Work-around for systems that patch asl.library (MagicASL, RTPatch,
etc.) within Install.desktop
- Fixed enforcer hit when removing files from Install.desktop
- system.conduit will not attempt to backup files that are currently
in use/open within PalmOS
- Changed all exclusive directory locks to Shared Locks.
- HSM will forcefully remove subtask if it refuses to listen to break
command (not very elegant, I know...).
23-01-00 - Added category editing to Memo Pad desktop
- Removed some references to NList when they should have been to List
24-01-00 - Added category editing to Address Book and To Do List desktop apps
- HSM and DAM localized. Still need to localize conduits and desktops
- Fixed bug with system.conduit in which it did not properly scan
through the PalmOS RAM databases and thus causing problems with
backups (i.e. getting stuck on certain files, missing files, etc.)
- Changed some internal IDs dealing with MUI, therefore prefs need to
be reset if installing over a previous beta.
- Began work on AmigaGuide file for Spitfire²
25-01-00 - When conduits would perform a "Handheld overwrite Amiga" action the
old .dat file would still be in place. It is now deleted, and a
new .dat file is generated from the backed-up .pdb file.
- Disabled "Abort" button in Hotsync. Use Palm "Cancel" until fixed
(see "Bugs" below)
02-02-00 - Proper restoring (amiga -> handheld) of database items completed for
the memo, todo, and address conduits.
- Changed some text items.
- Renamed desktop filenames.
- All desktop applications can now only be launched once. Attempting
to launch them a second time will result in the application's
main window popping to front. Same applies to DAM.
05-02-00 - Worked a little more on the AmigaGuide file.
- Created AmigaOS 3.5 GlowIcons!
16-02-00 - Syncing of categories was not properly functioning
- Memo items from desktop were not being synced
18-02-00 - Conduit information was not properly displayed in window
- Localization of conduits
19-02-00 - Localization of Install
- Localization of Memo Pad
- Localization of Address Book
- Localization of To Do List
- Selecting cancel for deletion of a category would result in the
category being deleted anyways. Fixed for all desktop apps.
- Modified and added to AmigaGuide documentation
21-02-00 - Localization of Date Book
v1.0 Preview 1
23-02-00 - Public release
Preview 2
24-02-00 - Fixed errors with Install.script copying files that I changed
filenames.
- Fixed filename typo in Install.script
- Fixed Install.desktop and conduit not being able to remove files
with its delete protection bit not set.
Preview 3
26-02-00 - Fixed all applications crashing when attempting to run them
more than once.
- Fixed desktop applications which were not opening locale.library
Preview 4
01-03-00 - Fixed bug with install.script
- Fixed bug with HSM causing system havoc when key file not found.
Preview 5
08-03-00 - Added Spit_NotifyServer() to spitfireAPI.library
- All conduits now log all errors encountered, not just the last
one generated.
- New additions to catalog developer files.
- Restoring of backups was broken in system.conduit.
- Updated textinput classes.
- Small code changes to DAM.
- Icons in DAM should now all be same height (GI images)
Preview 6
13-03-00 - Fixed bug in spitfireAPI.library that could lead to crashes.
- Updated vapor_toolkit.library
- Modified code in install.conduit for installation of files
14-03-00 - System would crash if images for HSM and desktops were not found.
- Install.desktop now updates display after a hotsync
15-03-00 - Added progress window to system.conduit for backup/restore
- System and install conduits give better feedback to hotsync.log
- Modified items from Address, To Do, and Memo were not being updated
on Amiga side during HotSync.
- Address, To Do, and Memo conduits were passing wrong memory pointer
to procedures causing eventual enforcer hits.
Preview 7
16-03-00 - Fixed English typo in system.conduit's "partial backup".
- Fixed bug in newicon includes I was using.
- I seem to have forgotten to update the Install.script in the
archive. Opps. Anyways, this script will add the necessary ASSIGN
and copy the Spitfire² folder icon.
17-03-00 - Fixed missing string in spitfiredesktop.cd/.ct files.
- Updated Spitfire locale to handle keyboard and menu shortcuts.
- HSM prefs window had inactive shortcuts for Port settings.
- Added a window ID to the system.conduit progress window.
- System.conduit was not properly deleting files there were no longer
available on the Palm in Partial and Mirror backups.
18-03-00 - Added more logging function to conduits
Preview 8
18-03-00 - Forgot to call the MUI input handler to handle snapshoting of the
system.conduit progress window.
20-03-00 - Fixed desktop apps to change database info when changing user.
- Install.conduit will now only install supported PalmOS applications
(.prc, .pdb, .pqa, .pnc, and .scp files).
- Memory allocations were not being properly cleared with category sync
and could lead to thrashing of database categories.
22-03-00 - When changing user the last shown category was not being remembered.
- Changed users.dat file and all library support code for it. Was done
to have HSM recognize Palms by userid and not usernames.
- HSM updated to handle userids and changes in usernames.
- HSM now sets the lastsyncPC id for your Amiga and on the Palm.
- Spitfire will now remember the last active user.
- Install.conduit now brings up a progress window.
Preview 9
26-03-00 - HSM would crash with no users.dat file.
Preview 10
28-03-00 - Desktops would not save data when switching users.
03-04-00 - Fixed typos in catalog files.
- Datebook.desktop can now edit/create appointments.
- Fixed bug with displaying weekly events in datebook.
- Datebook.conduit now syncs events (not tested completely).
- Moved expiry date in unreg previews to May 30/00.
- Fixed crashing HSM on startup (wrong version made it into the archive).
05-04-00 - Desktops apps would release unallocated memory when existing from a
start up error, resulting is a crash of the system.
Preview 11
06-04-00 - HSM would crash with no users directory. Opps...
Preview 12
08-04-00 - Fixed problems with category syncing in conduits (hopefully).
- Hitting Edit in desktop apps when no items in listviews would
generate enforcer hits.
- Archive includes a new Helvetica/13 font containing PalmOS glyphs.
- Desktops and conduits were looking in the wrong PROGDIR: for the locale
files. Would only work if catalog files were placed in LOCALE:
- 'Listening for Hotsync...' text in HSM and 'None' were not using the catalog
translation.
12-04-00 - Added some more strings for translators.
- Added category indicator for shown memos and addresses.
- Changed layout of About window, somewhat, and cropped SpitfireLogo image.
Preview 13
16-04-00 - Forgot to include Ingo Heinicke's excellent Spitfire.font in the archive.
22-04-00 - Updated date.library.
- Fixed note editing in Date Book.
29-04-00 - Added translations for desktop applications. This involved changing the
internal behaviour of DAM and adding to the API of the conduits.
- HSM's Tools menu now has listing of available desktop applications.
Preview 14
06-05-00 - Now using PLTAG_SerialTimeout=0 in serial connections.
- Recompiled for use with palmlink.library v2.0.
13-05-00 - Reactivated the Abort button in HSM.
- Log file reports connection speed of hotsync (MSGID_USER has changed
in catalog file, and new strings added)
27-05-00 - Fixed problem of data corruption within the desktop apps if they were
open during a hotsync.
- Datebook was setting the wrong year for items on the Amiga side of things.
Would result in appointments being scattered into the future...
- Debuged datebook.conduit for proper HotSync.
- Updated installation script for installing of catalogs and fonts
- Updated TextInput MCC and palmlink.library in archive.
- Added "Home Page" menu item for HSM.
- Correct some spelling mistakes for HSM.
v1.00 (May 31, 2000)
· First public release!
v1.1 (June 21, 2000)
· Demo expiry date was being incorrectly calculated.
· Date & Time conduit sync completed [registered users only]
· Re-wrote routines that took into account 'virgin' (ID=0) Palms. Things
should be much better now with changing user names and ids on Palms.
· datebook.conduit did not always return a text error to log file.
· datebook.conduit would try to open 'datbookdb' instead of 'datebookdb'
on restoring files (Amiga->Handheld).
· todo.conduit did not always return text error to log file.
· Cleaned up some code in memo and address conduits.
· In order to handle username changes without userid changes on handheld
devices, the userid is now appended to directories that are created for
database storage.
· First new user to Spitfire would not be seen until a restart.
· users.dat file updated before clients are notified of new user addition.
· Changed all desktop apps to support new user path directory name format.
· HSM was doubling usernames in listviews when multiple users present.
· The file pocketchess.prc was being distributed with the Spitfire² archive.
It has been removed.
· Under OS 3.1 the icon images for DAM are now all the same height.
v1.2 (July 10, 2000)
· If a required library was not found by HSM then it would crash on exit.
· Added editing of users to HSM. Deletion of user currently completed.
· If items in date, address, to do, and memos were deleted but not archived
on the handheld side then the changes were not properly being reflected
on the Amiga side.
· Find in the Address desktop app was not working correctly.
· SpitfireHSM would crash if application was terminated with open windows.
Now all windows should be properly disposed of to ward off the Guru!
· Fixed crashing of HSM when in demo mode.
· On startup of the apps Memo, Todo and Address book, a prefs file would
be inaccurrately written to the program directory.
v1.3 (November 8, 2000)
· Datebook app entries must now have a valid description when created. Seems
that the PalmOS does not like a NULL field for descriptions and will crash
if one is found (bug in PalmOS?).
· Activated MUI ARexx port for HSM.
· Any entries in Datebook, ToDo, and Memo with NULL description fields will
be automatically deleted.
· It appears that the Palm Datebook allows the erasing of event description
but does not delete the event. This places an "invisible" entry in the
Palm Datebook and is no problem until you do a "find" on your Palm. Once
this record is accessed your Palm will crash. Spitfire will now search
for these records and mark them for deletion at subsequent HotSyncs.
· Ability to show/hide image texts via settings for DAM added.
· If there were no records on the Amiga and Palm, and then new records were
created on the Palm, they would not be copied over onto the Amiga side.
This affected the Address, Datebook, ToDo, and Memo applications.
· All desktop apps now save data to a standard .pdb file. Existing .dat
files are still recognized, but will be converted and deleted the first
time the desktop/conduit is loaded.
· Fixed several grammer and spelling mistakes in English catalogs.
· Fixed crashing of HSM when exiting, if the Edit user window was ever
accessed during the use of HSM.
· spitfireAPI.library no longer trips up with usernames having periods
(i.e. Michael W. Smith)
· A User Guide available in PDF format! (Thanks to Duncan Turner for writing
the user guide)
· Fixed problem of identifing ID number extensions from folder names if the
users.dat file was deleted.
· Changed demo expiry date.
· All the conduits would start scanning their repective database at index
1 instead of 0. This would result in some data not appearing to be synced.
· Failed memory allocations were going unchecked in spitfireAPI.library.
· Change ERRORID_OPENDAT text for conduit locale.
v1.4 (February 7, 2001)
· Added "Desktop..." button to HSM main window.
· Datebook app can now create events that have the same start and end times.
· Fixed bug in which Datebook app would create 2 new events for every one
a user created.
· Address CSV import can now handle MS-DOS files (CF-LF).
· Memo Pad import would truncate files at 4000 bytes instead of 4k.
· Internal changes to HSM to help increase its stability. Also increase of
stack space for conduits and HSM throttle process.
· Updated Installation script, adding ability to update ilbm/picture datatype
files available from Aminet (suggested by Roger Fullans)
· Added some checks to system.conduit in case it fails to allocate required
memory. This conduit can still crash at times, and always from the MUI
interface it opens. Still trying to find a bullet-proof fix...
· Modified sync routines in conduits. Hopefully this should properly sync
data now.
v1.5 (February 24, 2001)
· Bad news. I lost the source code to the address.desktop application! The
good news is that I did have a back up, unfortunately it is version 1.2.
I hope that I fixed everything to get it back to the current version...
· Reworked the HotSync feedback window. It now shows the user, status of
the HotSync, and details from the specific conduit so...
· Install.conduit and system.conduit now do not open their own MUI gui. As a
result, new functionality has been added to the HSM server port.
· ASCII files imported into Memo Pad that are larger than 4k are now broken
into several memos.
· Changing the prefs data directory will now cause the HSM to scan and
update for users, and sends broadcast message to clients.
· Did some more tweaking of the sync routines in all conduits.
· Increased stack of throttle process to 20000
v1.6 (June 4, 2001)
· Fixed bug in categories not being properly synchronized between the Palm
and Amiga.
· vectorser.device should now be recognized by HSM.
· Implemented ability for user to skip certain files on backups via a new
desktop application called "System Backup" (system.desktop).
· Install desktop application can now load in any datatype supported text
format and convert it into a Palm DOC format. Requires DocDatatypes by
Amarpreet Singh Munde. (email: docdatatypes@yahoo.com
OR http://go.to/docdatatypes). Thanks A.S.Munde for the aide in programming
this ability. Now go register and support his excellent work if you need
this functionality!
· Re-compiled the New8N1.device source codes for ignoring DSR. This is to
be used with Visor users and the Amiga's internal serial port. This is
not the best serial.device replacement, thus it may not work on your system
to the "hackish" style of the code.